package desmontec.query.dpg;

import java.util.Date;

public class DPGQuery {

	private Integer numero;
	private String beneficiario;
	private Long responsavel;
	private Long usuario;
	private Date dataInicial;
	private Date dataFinal;
	private String buscarData;
	
	// lenin.medeiros - INICIO
	private String considerarExpiradas;
	// lenin.medeiros - FIM
	
	private static final String FLAG_BUSCAR_DATA = "1";
	
	// lenin.medeiros - INICIO
	public static final String FLAG_CONSIDERAR_EXPIRADAS = "1";
	// lenin.medeiros - FIM
	
	// lenin.medeiros - INICIO
	public String getConsiderarExpiradas() {
		return considerarExpiradas;
	}
	
	public void setConsiderarExpiradas(String considerarExpiradas) {
		this.considerarExpiradas = considerarExpiradas;
	}
	// lenin.medeiros - FIM
	
	public String getBuscarData() {
		return buscarData;
	}
	public void setBuscarData(String buscarData) {
		this.buscarData = buscarData;
	}
	public Integer getNumero() {
		return numero;
	}
	public void setNumero(Integer numero) {
		this.numero = numero;
	}
	public String getBeneficiario() {
		return beneficiario;
	}
	public void setBeneficiario(String beneficiario) {
		this.beneficiario = beneficiario;
	}
	public Long getResponsavel() {
		return responsavel;
	}
	public void setResponsavel(Long responsavel) {
		this.responsavel = responsavel;
	}
	public Date getDataInicial() {
		return dataInicial;
	}
	public void setDataInicial(Date dataInicial) {
		this.dataInicial = dataInicial;
	}
	public Date getDataFinal() {
		return dataFinal;
	}
	public void setDataFinal(Date dataFinal) {
		this.dataFinal = dataFinal;
	}
	
	private boolean filtrarPorData(){
		
		if(buscarData != null){
			return FLAG_BUSCAR_DATA.equals(buscarData);
		}
		return false;
	}
	// lenin.medeiros - INICIO
	private boolean filtrarPorExpiradas() {	
		
		if(considerarExpiradas != null) {			
			return FLAG_CONSIDERAR_EXPIRADAS.equals(considerarExpiradas);
		}
		return false;
		
	}
	// lenin.medeiros - FIM

	
	public Long getUsuario() {
		return usuario;
	}

	public void setUsuario(Long usuario) {
		this.usuario = usuario;
	}
	
	
	
}
